package cn.edu.jxau.test;

import java.util.Iterator;
import java.util.NoSuchElementException;

/**
 * @author Fudashi
 */
public class Main {

	public static void main(String[] args) {
		System.out.println(count(-1));
	}

//	private static int count(int n) {
//
//		int counter = 0;
//		int i = 1;
//		while (i != 0) {
//			if ((n & i) != 0) {
//				counter++;
//			}
//			i = i << 1;
//		}
//		return counter;
//	}

	private static int count(int n) {

		int counter = 0;
		while (n != 0) {
			counter ++;
			n = n&(n-1);
		}
		return counter;
	}
}